package com.myblog.services;

import com.baomidou.mybatisplus.extension.service.IService;
import com.myblog.domain.GlobalResponse;
import com.myblog.domain.Vo.PageVo;
import com.myblog.domain.Vo.TagVo;
import com.myblog.domain.entity.Tag;

import java.util.List;


public interface TagService extends IService<Tag> {

    GlobalResponse<PageVo> getList(Integer pageNum, Integer pageSize, Tag tag);

    GlobalResponse<?> add(Tag tag);

    GlobalResponse<?> deleteTag(Long id);

    GlobalResponse<TagVo> getTag(Long id);

    GlobalResponse<?> updateTag(Tag tag);

    GlobalResponse<List<TagVo>> getAllTag();
}
